Gerenciando reguladores para conjuntos
É possível criar, modificar e remover reguladores para conjuntos usando a GUI de gerenciamento ou a interface da linha de comandos.
Regulagem é um mecanismo para controlar a quantia de recursos que são usados quando o sistema está processando E/Ss em um conjunto específico. Se um regulador for definido, o sistema também processará a E/S ou atrasará o processamento da E/S para liberar recursos para a E/S mais crítica.
Usando a GUI de gerenciamento
Para criar um novo regulador para um conjunto específico, conclua estas etapas:
- Na GUI de gerenciamento, selecione .
- Clique com o botão direito em um conjunto e selecione Editar regulador....
- Na página Editar regulador, insira valores
para os seguintes reguladores:
- Limite de Largura da Banda
- Insira a quantia máxima de largura da banda que o conjunto pode processar antes que o sistema atrase o processamento de E/S para esse conjunto. Clique em Criar.
- Limite de IOPS
- Insira as operações máximas de E/S por segundo que o sistema pode processar antes que o ele atrase o processamento de E/S para essa transferência. Clique em Criar.
Para editar um regulador existente para um pool específico, conclua estas
etapas:
- Na GUI de gerenciamento, selecione .
- Clique com o botão direito em um conjunto e selecione Editar regulador....
- Na página Editar regulador, insira valores
para os seguintes reguladores:
- Limite de Largura da Banda
- Insira a quantia máxima de largura da banda que o conjunto pode processar antes que o sistema atrase o processamento de E/S para esse conjunto. Clique em Salvar.
- Limite de IOPS
- Insira as operações máximas de E/S por segundo que o sistema pode processar antes que o ele atrase o processamento de E/S para essa transferência. Clique em Salvar.
Para remover reguladores para um conjunto específico, conclua estas etapas:
- Na GUI de gerenciamento, selecione .
- Clique com o botão direito em um conjunto ou vários conjuntos e selecione Editar regulador....
- Na página Editar regulador, clique em Remover no regulador que você deseja excluir.
Usando a interface da linha de comandos
Para criar um novo regulador com largura da banda e
IOPS para um conjunto com a interface da linha de comandos, insira o comando a seguir:
mkthrottle -type pool -bandwidth bandwidth_limit_in_mb -iops iops_limit -vdisk vdisk_id_or_vdisk_name Em que bandwidth_limit_in_mb é a quantia máxima de largura da banda que o sistema pode
processar para o volume especificado, antes de o sistema atrasar o processamento de E/S para esse volume. O
iops_limit é o máximo de operações de E/S por segundo que o sistema pode processar antes
de atrasar o processamento de E/S para esse volume. O vdisk_id_or_vdisk_name
é o ID ou o nome do volume ao qual o regulador se aplica.Para mudar
um regulador existente para o volume, insira o comando a seguir:
chthrottle -type pool -bandwidth bandwidth_limit_in_mb -iops iops_limit throttle_name_or_id Em que bandwidth_limit_in_mb é a quantia máxima de largura da banda que o sistema pode
processar para o host especificado antes de atrasar o processamento de E/S para esse volume. O
iops_limit é o máximo de operações de E/S por segundo que o sistema pode processar antes
de atrasar o processamento de E/S para esse volume. O throttle_id_or_name é o ID ou o nome
do regulador que está sendo mudado. Para remover um regulador para o conjunto com a interface da
linha de comandos, insira o seguinte comando:
rmthrottle throttle_name_or_id Em que
throttle_name_or_id é o ID ou o nome do regulador que está sendo removido.